//
//  HMNetworkTools.h
//  OC封装网络工具类
//
//  Created by heima on 16/8/30.
//  Copyright © 2016年 heima. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <AFNetworking.h>


/**
 定义请求方式的枚举

 - Get:  <#Get description#>
 - Post: <#Post description#>
 */
typedef NS_ENUM(NSUInteger, HMHttpMethod) {
    HMHttpMethodGet,
    HMHttpMethodPost,
};

@interface DMWNetworkTools : AFHTTPSessionManager

// 单例的全局访问点
+ (instancetype)sharedTools;

/**
 请求网络的方法

 @param method     请求方式
 @param urlString  请求地址
 @param parameters 请求参数
 @param completion 请求完成的回调
 */
- (void)request:(HMHttpMethod)method urlString:(NSString *)urlString parameters:(id)parameters completion:(void(^)(id response, NSError *error))completion;



@end
